home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libilmbase6 / README < prev   
Text File  |  2006-12-15  |  2KB  |  61 lines

  1. ABOUT THE ILMBASE LIBRARIES 
  2. ----------------------------
  3.  
  4. Half is a class that encapsulates our 16-bit floating-point format.
  5.  
  6. IlmThread is a thread abstraction library for use with OpenEXR
  7. and other software packages.  It currently supports pthreads and
  8. Windows threads.
  9.  
  10. Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
  11. and other useful 2D and 3D math functions.
  12.  
  13. Iex is an exception-handling library.
  14.  
  15. If you have questions about using the IlmBase libraries, you may want
  16. to join our developer mailing list.  See http://www.openexr.com for
  17. details.
  18.  
  19.  
  20. LICENSE
  21. -------
  22.  
  23. The IlmBase source code distribution is free software.  See the file
  24. named COPYING (included in this distribution) for details.
  25.  
  26.  
  27. BUILDING ILMBASE
  28. ----------------
  29.  
  30. To build IlmBase on GNU/Linux or other UNIX-like systems, do this:
  31.  
  32. ./configure
  33. make
  34. make install
  35.  
  36. unless you obtained IlmBase directly from CVS, in which case you
  37. should first read README.CVS.
  38.  
  39. See README.OSX for details on building IlmBase in MacOS X.
  40.  
  41. Do `make check` to run the IlmBase confidence tests.  They should all
  42. pass; if you find a test that does not pass on your system, please let
  43. us know.
  44.  
  45. Other UNIX variants haven't been tested, but should be easy to build.
  46. Let us know if you're having problems porting IlmBase to a particular
  47. platform.
  48.  
  49. All include files needed to use the IlmBase libraries are installed in the 
  50. OpenEXR subdirectory of the install prefix, e.g. /usr/local/include/OpenEXR.
  51.  
  52.  
  53. USING ILMBASE IN YOUR APPLICATIONS
  54. ----------------------------------
  55.  
  56. On systems with support for pkg-config, use `pkg-config --cflags
  57. IlmBase` for the C++ flags required to compile against IlmBase
  58. headers; and `pkg-config --libs IlmBase` for the linker flags required
  59. to link against IlmBase libraries.
  60.  
  61.